/*----reset--------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td { margin:0; padding:0;  }
body { font-size:12px; color:#333; background:#E8F5F8; text-align:left; }
header, nav, article, footer, address, section, aside { display:block; }
html { -webkit-font-smoothing: antialiased; }
table { border-collapse:collapse; border-spacing:0; }
a { color:#000; text-decoration:none; }
a:hover { color:#000;text-decoration:underline; }
img { border:0; }
em, i, address, caption, cite, em, th { font-style:normal; font-weight:normal; }
li, ol, ul { list-style:none; }
th { text-align:left; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size:100%; font-weight:normal; }
p { line-height:170%; overflow:hidden; }

/*login*/
.loginBox{ width:606px; height:421px; margin:150px auto 0; background:url(../images/login.jpg) no-repeat; position:relative;}
	.loginTable{ position:absolute; top:145px; left:120px;}



.loginTable th{ padding:6px 5px; vertical-align:top; text-align:right; width:80px; font-weight:bold; font-size:14px;}
.loginTable th strong{ background:url(../images/icon.gif) no-repeat; padding-left:20px;}
.loginTable th .loginpass{ background-position:0 -50px;}
.loginTable td{ padding:6px 5px; vertical-align:top;}
.loginTable td label{ color:#2793E2;}
.loginTable td input{ margin-right:5px;}

.loginInput{ width:200px; height:18px; border:1px solid #ccc; background:#fff;float:left; overflow:hidden;}

/*header*/

#header{ width:100%; height:50px; overflow:hidden;  background:url(../images/headerBg.jpg) repeat-x 0 0; padding:10px 0;}
	#header #logo{ width:354px; height:43px; float:left; background:url(../images/logo.jpg) no-repeat; margin:0 0 0 10px;}
	#userArea{ float:right; margin-right:20px;}
		
		.kmenu{ }
		.kmenu a,.kmenu a:hover{ color:#666; text-decoration:none; margin-right:5px; }
			.kmenu i,.welcomeIco i{ background:url(../images/icon.gif) no-repeat 0 -88px; width:13px; height:12px; display:inline-block;}
			
			.quitIco{ height:24px; line-height:24px; padding:0 0 0 17px; display:inline-block; background:url(../images/icon.gif) no-repeat 0px -125px; color:#0747A7; text-decoration:underline;}
			
.welcomeIco{ height:24px; line-height:24px; padding:0 0 0 17px; background:url(../images/icon.gif) no-repeat 0 -172px; color:#666; margin-right:5px;}
		.date{ color:#666; }
		 
		
		
		
		
		
		
		
		
		
			

.bodyLayout{ width:100%; margin-top:5px; }
.bodyLayout td{ vertical-align:top;}

/*left*/
.left{ width:195px; overflow:hidden; padding-right:5px; }
#left{ width:180px; background:#fff;  overflow:hidden; float:right; padding:5px;min-height:550px; _height:550px;}
	#menu{ background:url(../images/menuBg.jpg) repeat-x; height:30px; line-height:30px; width:180px; padding:0 5px; float:right;}
	#menu strong{ float:left; font-size:14px; color:#fff;}
	#menu span{ float:right;}
	#left .barmenu01{ background-position:0 8px;}
	#left .barmenu02{ background-position:0 -23px;}
	#left .barmenu03{ background-position:0 -60px;}
	#left .barmenu04{ background-position:0 -95px;}
	#left .barmenu05{ background-position:0 -130px;}
	#left .barmenu06{ background-position:0 -165px;}
	#left .barmenu07{ background-position:0 -195px;}


	.barmenu{ background:url(../images/icon2.gif) no-repeat; height:35px; line-height:35px;  color:#000; text-align:left; font-size:14px; width:180px; float:left; }
	.barmenu strong{ padding-left:20px; background-position:0;float:left; height:35px; }
	
	.menulist{ width:160px; float:left; padding:5px 0px 5px 20px; }
	.menulist li{ background:url(../images/icon2.gif) no-repeat 5px -245px; text-align:left; line-height:24px; height:24px; text-indent:18px;}
	.menulist i{ color:#f30;}
	.menulist .currentLeft{ background-color:#E8F5F8; font-weight:bold;}
	
	
/*right*/
#right{overflow:hidden; margin-right:5px;}
.place{height:33px; line-height:33px;  color:#666;text-align:left; background:url(../images/lbg.jpg) repeat-x;   }

	.placeleft{ float:left;}
		.place i{ width:10px; height:9px; display:inline-block; background:url(../images/icon5.gif) no-repeat; margin:10px 5px 0 5px; float:left;  }
		.place a,.place a:hover{ color:#666;}
		.place b{ color:#016897}
	.place a.shuaxin{ background:url(../images/icon.gif) no-repeat 0 -210px; padding-left:15px; float:right; margin-right:10px; color:#4AAEF3;}	
	
	

.listTable_1{ width:99.8%; border:1px solid #9BC4D5;  border-top:none; display:inline-block;margin-top:5px;background:#fff;}
	.tableTab{width:100%; height:35px; line-height:35px;  color:#BD4B1E;text-align:left; background:url(../images/titleBg1.jpg) repeat-x; position: relative; }
	.tableTab ul li{padding:0 10px; float:left;border-right:1px solid #9BC4D5;}
	.tableTab ul li a,.tableTab ul li a:hover{text-decoration:none;color:#666; }
	.tableTab ul .currently{ background:url(../images/titleBg.gif) repeat-x; font-weight:bold; position:relative; z-index:888;}
	.tableTab ul .currently a,.tableTab ul .currently a:hover{ color:#000; font-size:14px; }
		
	.daiban{ background:#fff; width:100%; float:left; padding:10px 0;}
	
.more{ float:right; margin-right:10px;}
.more a,.more a:hover{ text-decoration:underline; color:#2079A4;}
	



.changeBtn{ width:6px; height:39px; display:inline-block; background:url(../images/centerIcon.jpg) no-repeat; vertical-align:middle;}
/*footer*/
#footer{ width:100%; text-align:center; height:30px; line-height:30px; background:url(../images/bottomBg.jpg) repeat-x ; color:#fff; }